tram shed

  1. Noun (Br) tramvay deposu